.u-apply-man {
	padding: 38rpx 30rpx;
}
.u-apply-man .apply-man-avatar {
	width: 80rpx;
	height: 80rpx;
}
.u-timeline .u-item {
	position: relative;
	padding: 30rpx 30rpx 30rpx 80rpx;
}
.u-timeline .u-item::before {
	content: '';
	display: inline-block;
	width: 20rpx;
	height: 20rpx;
	border-radius: 50%;
	background: linear-gradient(267deg, rgba(249, 94, 73, 1), rgba(255, 30, 18, 1));
	position: absolute;
	top: 50rpx;
	left: 40rpx;
	transform: translateX(-50%);
	z-index: 1;
}
.u-timeline .u-item:nth-child(1)::after {
	height: calc(100% - 50rpx);
	top: 50rpx;
}

.u-timeline .u-item:last-of-type::before {
	content: '';
	display: inline-block;
	width: 25rpx;
	height: 25rpx;
	border-radius: 50%;
	background: linear-gradient(267deg, rgba(249, 94, 73, 1), rgba(255, 30, 18, 1));
	box-shadow: 0px 0px 0px 3.5px rgba(249, 94, 73, 0.1);
	position: absolute;
	top: 50rpx;
	left: 40rpx;
	transform: translateX(-50%);
	z-index: 1;
}
.u-timeline .u-item:last-of-type::after {
	height: 50rpx;
}
.u-timeline .u-item::after {
	content: '';
	display: inline-block;
	width: 2rpx;
	height: 100%;
	border-radius: 50%;
	background-color: #f8f8f8;
	position: absolute;
	left: 40rpx;
	top: 0;
}
.u-timeline .u-item .content {
	background-color: #f8f8f8;
	padding: 30rpx;
	min-height: 160rpx;
	border-radius: 6rpx;
	position: relative;
}
.u-timeline .u-item .content::after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 10rpx solid transparent;
	border-right: 20rpx solid #f8f8f8;
	border-bottom: 10rpx solid transparent;
	border-left: 20rpx solid transparent;
	position: absolute;
	top: 20rpx;
	left: 0;
	transform: translateX(-100%);
}
.u-timeline .u-item .content .con {
	width: 386rpx;
	min-height: 100rpx;
}
.u-timeline .u-item .content .right {
	position: absolute;
	top: 30rpx;
	right: 30rpx;
}

.u-pay-img-item {
	width: 144rpx;
	height: 144rpx;
	border-radius: 6rpx;
}
